Big Huge Thesaurus

repeating firearm

noun